#ifndef __CMDCRYPTASYMCIPHER_H__
#define __CMDCRYPTASYMCIPHER_H__

	extern void CMDCryptAsymCipher_GenRSAKeyPair(void);
	extern void CMDCryptAsymCipher_ImportRSAKeyPair(void);
	extern void CMDCryptAsymCipher_RSASignData(void);
	extern void CMDCryptAsymCipher_RSAVerify(void);
	extern void CMDCryptAsymCipher_RSAExportSessionKey(void);
	extern void CMDCryptAsymCipher_RSAExportSessionKeyEx(void);
	extern void CMDCryptAsymCipher_ExtRSAPubKeyOperation(void);
	extern void CMDCryptAsymCipher_GenECCKeyPair(void);
	extern void CMDCryptAsymCipher_ImportSM2KeyPair(void);
	extern void CMDCryptAsymCipher_ECCSignData(void);
	extern void CMDCryptAsymCipher_ECCVerify(void);
	extern void CMDCryptAsymCipher_SM2ExportSessionKey(void);
	extern void CMDCryptAsymCipher_SM2ExportSessionKeyEx(void);
	extern void CMDCryptAsymCipher_ExtSM2Encrypt(void);
	extern void CMDCryptAsymCipher_GenerateAgreementDataWithSM2(void);
	extern void CMDCryptAsymCipher_GenerateAgreementDataAndKeyWithSM2(void);
	extern void CMDCryptAsymCipher_GenerateKeyWithSM2(void);
	extern void CMDCryptAsymCipher_ExportPublicKey(void);
	extern void CMDCryptAsymCipher_ImportSessionKey(void);


#endif
